﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EFCore.Models
{
    public class sys_inventory
    {
        [Key]
        public int i_iid { get; set; }//盘点序号
        public string? i_icode { get; set; }//盘点单号
        public int? i_iresult { get; set; }//盘点结果
        public int? i_iwid { get; set; }//盘点仓库名称
        public int? i_itype { get; set; }//盘点类型
        public DateTime? i_istart_time { get; set; }//盘点开始时间
        public DateTime? i_iend_time { get; set; }//盘点结束时间
        public int? i_ioutbound_status { get; set; }//盘点出库状态
        public int? i_ientry_status { get; set; }//盘点入库状态
        public string? i_igoods { get; set; }//盘点货品
        public int? i_iquantity { get; set; }//盘点数量
        public int? i_inventory_surplus_quantity { get; set; }//盘盈数量
        public int? i_inventory_loss_quantity { get; set; }//盘亏数量
        public decimal? i_inventory_amount { get; set; }//盘点金额
        public decimal? i_iwinning_amount { get; set; }//盘赢金额
        public decimal? i_inventory_loss_amount { get; set; }//盘亏金额
        public string? i_ioperator { get; set; }//盘点经办人
        public int? i_icreator { get; set; }//盘点制单人
        public int? i_idid { get; set; }//盘点所在部门
        public DateTime? i_idocumentpreparation_time { get; set; }//盘点制单时间
        public int? i_icreateuser { get; set; }//盘点单创建人
        public DateTime? i_icreatetime { get; set; }//盘点单创建时间
        public int? i_iupdateuser { get; set; }//盘点单修改人
        public DateTime? i_iupdatetime { get; set; }//盘点单修改时间
        public bool? i_iisdelete { get; set; }//盘点单逻辑删除
        public string? i_iremark { get; set; }//盘点备注
        public int? i_ishen { get; set; }//盘点审核状态
        
    }
}
